package main

import (
	"fmt"
)

func main() {
	var ch1 = make(chan int, 10)
	for i := 0; i < 10; i++ {
		ch1 <- i   
	}
	// close(ch1) //存储完之后要关闭管道  才能range遍历
	
	// for val := range ch1 {
	// 	fmt.Println(val)
	// }

	for j := 0; j < 10; j++ {
		fmt.Println(<-ch1) //通过for循环管道可以不关闭
	}
}